From f27ff037b19a380ebe82c5433eb4995fab2ed3c6 Mon Sep 17 00:00:00 2001 From: Hollis Blanchard Date: Thu, 12 Apr 2007 16:37:32 -0500 Subject: [PATCH] [XEN][POWERPC] Fix dom0 boot when using built-in zImage. We need to respect the ELF entry point. Signed-off-by: Jerone Young Signed-off-by: Hollis Blanchard --- xen/arch/powerpc/domain_build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/powerpc/domain_build.c b/xen/arch/powerpc/domain_build.c index 92e3c20217..d9ff09617c 100644 --- a/xen/arch/powerpc/domain_build.c +++ b/xen/arch/powerpc/domain_build.c @@ -229,7 +229,7 @@ int construct_dom0(struct domain *d, /* Load the dom0 kernel. */ elf.dest = (void *)dst; elf_load_binary(&elf); - v->arch.ctxt.pc = dst - rma; + v->arch.ctxt.pc = dst - rma + (parms.virt_entry - parms.virt_kstart); dst = ALIGN_UP(dst + parms.virt_kend, PAGE_SIZE); /* Load the initrd. */ -- 2.30.2